Electronic device with a touch sensor and method for operating the same

ABSTRACT

An electronic device has a combination touch sensor (such as a fingerprint reader) and mechanical switch (actuated, for example, by a button press). The electronic device carries out various functions according to whether the touch sensor is being touched, the mechanical switch is being actuated, the electronic device is face up or face down, the state of the electronic device (awake or in sleep mode), and the function that the electronic device is currently carrying out.

This application is a Continuation of application Ser. No. 14/071,498,filed Nov. 4, 2013, the entire content of which is hereby incorporatedby reference.

TECHNICAL FIELD

The present disclosure relates to touch control of electronic devicesand, more particularly, operating such devices based on inputs fromswitches and touch sensors.

BACKGROUND

Touch sensors have been used in electronic devices for many years, butmostly in conjunction with a display screen, often called a “touchscreen.” The use of touch sensors in the body of the device is not ascommon and is typically limited to determining whether the device isbeing touched. The recent addition of biometric sensors, especiallyfingerprint readers, will likely spur the use of touch sensors ingeneral, and create additional opportunities to add functionality tothese devices.

DRAWINGS

While the appended claims set forth the features of the presenttechniques with particularity, these techniques may be best understoodfrom the following detailed description taken in conjunction with theaccompanying drawings of which:

FIGS. 1A and 1B (collectively, “FIG. 1”) depict an electronic deviceaccording to an embodiment.

FIG. 2 shows example components of the electronic device of FIG. 1.

FIGS. 3A and 3B (collectively, “FIG. 3”) depict a table describing ofhow the device of FIG. 1 reacts to various combinations of touch sensorinputs, button presses, and contexts according to an embodiment.

FIGS. 4A and 4B (collectively, “FIG. 4”) show a flowchart representingthe various ways in which the device of FIG. 1 reacts to differentinputs and contexts in an embodiment.

DESCRIPTION

Various embodiments of the disclosure include an electronic device (alsoreferred to as a “device”) that has a touch sensor that is combined witha mechanical switch. As used herein, “integrated switch” refers to thecombination of the touch sensor and the mechanical switch, while each ofthe individual components will be referred to as the “touch sensor” andthe “mechanical switch.” The integrated switch is located on the rearside of an electronic device (the front side having a touchscreendisplay). This combination of a touch sensor and a mechanical switchoffers a variety of quick-access actions to users without the need foradditional buttons or the need for the user to interact with anythingelse on the device other than the integrated switch. To activate thetouch sensor, a user need only touch the integrated switch. To actuatethe mechanical switch, the user needs to press a button (which overlapsthe touch sensor) on the rear of the device. As the touch sensor and themechanical switch are integrated, pressing the button may activate thetouch sensor as well as actuate the mechanical switch). In contrast,touching the button without pressing it may activate the touch sensorbut not actuate the mechanical switch. If the touch sensor isimplemented as a fingerprint reader (“FPR”), then the quick-accessactions can be performed in conjunction with authenticating the user.

According to various embodiments of the disclosure, the electronicdevice carries out a different set of functions depending on whether thedevice is face down or face up, on the nature of the user's touch, onwhether the button is being pressed, on what state the device is in, andon what function the device is currently performing. To determinewhether the device is face up or face down, the device relies on itsproximity sensor (blocked means face down on a surface) and, optionally,on its accelerometer (moving may indicate the device is being held,while face down and stationary may indicate the device is face down on asurface).

In one embodiment, the device reacts to a lateral swipe on the touchsensor in opposite ways, depending on whether the device is face up orface down. For example, if the device is face up, a swipe is towards afirst side of the device (e.g., a “left swipe”) will have the sameeffect as a swipe towards a second, opposite side of the device when thedevice is face down. In contrast, the device reacts the same way to aswipe toward the top end of the device (“up swipe”) and to a swipetoward the bottom end (“down swipe”) regardless of whether the device isface up or face down. In those embodiments where the touch sensor is anFPR and the device determines that it is face down, the user, bytouching the FPR, can perform an authenticated action (e.g., speaking avoice command) without picking up the device.

In one embodiment, the device does not register a user's touch on thetouch sensor until the device detects that the user has ceased touchingthe touch sensor. Furthermore, the device can determine the length oftime between a touch on the touch sensor and the button being pressedand change its behavior in response to the determined length of time.

The electronic device can react in different ways depending on thenature of the touch on the touch sensor and on the orientation of thedevice. The following are representative examples: When the device isface up: (1) If the device is idle, touching the sensor instantly wakesthe device and, if the sensor is implemented as an FPR, seamlesslyauthenticates the user. (2) When the display is on, pressing the buttonlocks the display. (3) When the display is turned off via button press,the user must cease touching the sensor before the device can detect anew touch. (4) When the device is on and playing music, a user may swipeto the first side of the device on the touch sensor, in which case thedevice reacts by selecting the previous track, or to the second side ofthe device, in which case the device reacts by selecting the next track.Swiping up or down causes the device to increase or decrease its volume.

When the display is off and the device is face down on a surface, thusblocking the proximity sensor: (1) Touching the touch sensor puts thedevice into a voice command mode which may be authenticated if the touchsensor is an FPR. (2) Pressing the button causes the device to play orto pause an existing audio stream. (3) Holding the button down for ashort duration causes the device to launch a predefined application suchas a music player, or perform some function within the application, suchas shuffling music on a music player. (4) With music playing, a swipe tothe first side or to the right on the touch sensor causes the device toreact in the opposite manner as when the display is uncovered, i.e., thedevice selects the next track on a swipe toward the first side or theprevious track on a swipe toward the second side.

Turning to FIG. 1, an embodiment of the electronic device 100 has afront side 101, which includes a touch screen display 105 and proximitysensor 104. The electronic device 100 also has a rear side 102. Locatedon the rear side 102 is an integrated switch 112 having a touch sensor106 (e.g., an FPR), and a mechanical switch (shown in FIG. 2 as 110A)located behind the touch sensor 106. Also located on the rear side 102is a button 110 that overlaps the touch sensor 106. The button 110 iscoupled to the mechanical switch, and it is to be understood that whenthe button 110 is pressed, the mechanical switch is triggered. Possibleimplementations of the electronic device 100 include a cell phone,portable music player, and game console.

Referring still to FIG. 1, the electronic device 100 has a top end 118and a bottom end 120. The electronic device 100 also has a first side114 and a second side 116, each of which is disposed laterally withrespect to an axis of the electronic device 100 that passes through thetop end 118 and the bottom end 120. When the electronic device 100 is inoriented face up, the first side 114 is the left side of the electronicdevice 100, and the second side 116 is the right side of the electronicdevice 100. When the electronic device 100 is face down, the second side116 is the left side of the electronic device 100, and the first side114 is the right side of the electronic device 100.

Turning to FIG. 2, the electronic device 100 (FIG. 1) further includesone or more wireless transceivers 201, an application processor 203, amemory 205, one or more output components 207, and one or more inputcomponents 209 (including the display 105). The touch sensor 106 and theswitch 110A of the integrated switch 112 are electrically coupled to asensor hub 224. The proximity sensor 104 and an accelerometer 202 arealso electrically coupled to the sensor hub 224. The sensor hub 224 maybe implemented as a low-power processor (i.e., a processor that consumesless power than the application processor 203), which can carry outmethods described herein. The term “processor” may refer to either thesensor hub 224 or the application processor 203. Other components of theelectronic device 100 include a device interface 215 and a power supply217. The components depicted in FIG. 2 are coupled directly orindirectly with one another by one or more communication links 218(e.g., an internal communication bus). The wireless transceivers 201include a cellular transceiver 211 and a wireless local area network(“WLAN”) transceiver 213.

In an embodiment of the disclosure, the sensor hub 224, in addition tocontrolling the various sensors, also serves to control operation of thetouch screen display 105 (and the functionality that supports it) whenthe electronic device 100 is in a sleep mode. In contrast, which theelectronic device 100 is awake or on, the touchscreen display 105 (andthe functionality that supports it) is under the control of theapplication processor 203.

Possible implementations of the application processor 203 include amicroprocessor, microcomputer, and application-specific integratedcircuit. The application processor 203 executes instructions retrievedfrom the memory 205.

It is to be understood that FIG. 2 is provided for illustrative purposesonly, and is not intended to be a complete schematic diagram of thevarious components required for an electronic device.

In FIG. 3, the table of FIG. 3A shows how the device 100 reacts todifferent combinations of user touches on the touch sensor 106, presseson the button 110, orientation of the device 100, state of the device100, and function being performed by the electronic device 100 accordingto an embodiment of the disclosure. FIG. 3B describes some of thecharacteristics of the different combinations shown in the table, andmaps those characteristics to entries of the table of FIG. 3A accordingto the patterns overlaid on the table.

To determine whether the device is face down on a surface or face up,the device 100 relies on input from the proximity sensor 104 and, insome embodiments, input from the accelerometer 202. The deviceinterprets these inputs as follows: (1) The proximity sensor 104 beingcovered indicates that the device 100 is face down on a surface. (2) Asan extra check (or as an alternative to the use of the proximity sensor104), if the accelerometer 202 indicates that the device 100 is movingor is face up, the device 100 interprets this to mean that the device100 is being held by a user, and therefore that the device 100 is notface down on a surface. (3) If the accelerometer indicates that thedevice 100 is face down and stationary, the device 100 interprets thisto mean that the device 100 is face down on a surface.

FIG. 4 shows a flowchart representing the various ways in which thedevice 100 may react to different inputs and contexts in an embodimentof the disclosure. It does not necessarily mean that the device 100undertakes a sequential decision-making process or executes steps in anyparticular order, however.

The user touches the touch sensor 106, which is an FPR in this example,with a finger, and the sensor hub 224 detects the touch (block 402). Thesensor hub 224 determines whether the pattern of the user's fingerprintmatches that of an authorized user (block 406). If it does not, then thedevice 100 does nothing. If the pattern matches (block 404) and the userpresses the button 110, holding it for longer than a threshold period oftime, the device 100 powers off. If the button press does not exceed thethreshold period of time, the process continues to block 408. If thesensor hub 224 determines, based on signals from the proximity sensor104, that the proximity sensor 104 is not covered (i.e., indicating thatthe device 100 is face up), the process continues to block 410. If thesensor hub 224 determines that the display 105 is off, the sensor hub224 signals the application processor 203, which responds by waking up.The application processor 203 and authenticates the user based onfingerprint signals it receives from the touch sensor 106 (block 424).

If, at block 410, the display 105 is on (i.e., the device 100 is awake),the process moves to block 412. If, at block 412, the music player ofthe device 100 is not playing, then the device 100 reacts as follows:If, based on signals from the touch sensor 106, the device 100determines that there is a swipe up or swipe down on the touch sensor106, the device 100 increases (block 426) or decreases (block 428) itsvolume. If, based on signals from the switch 110A, the device 100determines that the button 110 is pressed and released, the device 100locks the touchscreen display 105 (block 420). If, based signals fromthe switch 110A, the device 100 determines that the button 110 is beingpressed and held for a time period less than the time threshold forpowering off the device (“short hold”), the device 100 displays a powermenu on the touchscreen display 105 (block 418).

Continuing with flowchart of FIG. 4, if the music player is playing(block 412), the device 100 reacts to a swipe up, swipe down, buttonpress, and short hold as previously discussed (blocks 426, 420, 428, and418). If, based on signals from the touch sensor 106, the device 100determines that there has been a lateral swipe (i.e., toward the firstside 114 or the second side 116), then the device 100 reacts byselecting the previous track (block 414) or to the next track (block416), respectively.

The detection and determination of the different types of inputs—touch,button hold, button press, short hold, swipe up, swipe down, swipetoward the first side 114, and swipe toward the second side 116—havebeen described above and need not be repeated for the remainingdescription of FIG. 4.

If, at block 408, the sensor hub 224 determines, based on signals fromthe proximity sensor 104, that the proximity sensor 104 is covered(i.e., indicating that the device 100 is face down), the processcontinues to block 438. If, at block 438, the device 100 determines thatthere is an incoming call, the device 100 reacts to the different inputsas follows: (1) A touch on the touch sensor 106 alone causes the device100 to react by announcing the caller (e.g., the caller's name asindicated by caller ID and the device's stored contact list) (block442). (2) The button 110 being pressed and released causes the device100 to react by putting the incoming call on speakerphone (block 444).(3) A short hold on the button 110 causes the device 100 to react byignoring the call (block 446).

If, at block 438, the device 100 determines that there is not anincoming call, the process moves to block 440. If the device 100 is inspeakerphone mode, then the device 100 reacts to the different inputs asfollows. (1) A swipe up causes the device 100 to react by increasing itsvolume (block 448). (2) A swipe down causes the device 100 to react bydecreasing its volume (block 450). (3) A button press and release causesthe device 100 to end the call (block 452).

If the device 100 is not in speakerphone mode, the process moves toblock 454. If, at block 454, the music player of the device 100 isplaying music, it reacts to inputs as follows: (1) A swipe up causes thedevice 100 to react by increasing its volume (block 456). (2) A swipedown causes the device 100 to react by decreasing its volume (block458). (3) A swipe toward the first side 114 causes the device 100 toreact by moving to the next track (block 460). (4) A swipe toward thesecond side 116 causes the device 100 to react by moving to the previoustrack (block 462). (5) A button press causes the device 100 to react bypausing the music (block 464).

If, at block 454, the music player of the device 100 is not playingmusic and the device 100 is idle (block 430), the device 100 reacts toinputs as follows: (1) A touch or a button press and hold causes thedevice 100 to listen for a voice command (block 432). (2) A button pressand release causes the device 100 to react by playing the paused music(block 434). (3) A short hold causes the device 100 to react by chirpingand shuffling the music (block 436).

It can be seen from the foregoing that an electronic device with a touchsensor and method for operating the same has been provided. In view ofthe many possible embodiments to which the principles of the presentdiscussion may be applied, it should be recognized that the embodimentsdescribed herein with respect to the drawing figures are meant to beillustrative only and should not be taken as limiting the scope of theclaims. Therefore, the techniques as described herein contemplate allsuch embodiments as may come within the scope of the following claimsand equivalents thereof.

What is claimed is:
 1. A method comprising: receiving, from a proximitysensor of an electronic device, a first signal indicating whether theproximity sensor is covered or uncovered; receiving, from a fingerprintreader of the electronic device, a second signal indicating a touch of auser; and responsive to determining, based on the first signal, that theproximity sensor is covered, and responsive to determining, based on thesecond signal, that the touch of the user is recognized as a fingerprintof the user: receiving an indication of a voice command; and outputtinga response to the voice command.
 2. The method of claim 1, furthercomprising: selecting an action based on a mode in which the electronicdevice is operating, wherein the action comprises at least one ofreceiving the indication or outputting the response.
 3. The method ofclaim 2, wherein the mode is selected from a group consisting of a mediaplaying mode, an idle mode, an incoming call mode, and a speakerphonemode.
 4. The method of claim 2, wherein the action is a first action,the method further comprising: responsive to determining, based on thefirst signal, that the proximity sensor is covered, selecting the firstaction; or responsive to determining, based on the first signal, thatthe proximity sensor is uncovered, selecting a second action.
 5. Themethod of claim 1, further comprising: responsive to determining, basedon the first signal, that the proximity sensor is uncovered, andresponsive to determining, based on the second signal, a swipe towards afirst end of the electronic device, performing a first action;responsive to determining, based on the first signal, that the proximitysensor is uncovered, and responsive to determining, based on the secondsignal, a swipe towards a second end of the electronic device,performing a second action; responsive to determining, based on thefirst signal, that the proximity sensor is covered, and responsive todetermining, based on the second signal, a swipe towards the first endof the electronic device, performing the second action; and responsiveto determining, based on the first signal, that the proximity sensor iscovered, and responsive to determining, based on the second signal, aswipe towards the second end of the electronic device, performing thefirst action.
 6. The method of claim 1, wherein an action comprises atleast one of receiving the indication or outputting the response, themethod further comprising: receiving a third signal from a mechanicalswitch coupled to a button, wherein the button overlaps the fingerprintreader; and selecting the action further based on the third signal fromthe mechanical switch.
 7. The method of claim 1, wherein an actioncomprises at least one of receiving the indication or outputting theresponse, the method further comprising: receiving a third signal froman accelerometer indicating whether the electronic device is moving orstationary; and selecting the action further based on determining, basedon the third signal, whether the electronic device is moving orstationary.
 8. The method of claim 1, wherein an action comprises atleast one of receiving the indication or outputting the response, themethod further comprising: receiving a third signal from anaccelerometer indicating whether the electronic device is face up orface down; and selecting the action further based on determining, basedon the third signal, whether the electronic device is face up or facedown.
 9. The method of claim 1, where the proximity sensor is located ona first side of the electronic device, and wherein the fingerprintreader is located on a second side of the electronic device.
 10. Anelectronic device comprising: a proximity sensor; a fingerprint sensor;and a processor configured to: receive, from the proximity sensor, afirst signal indicating whether the proximity sensor is covered oruncovered; receive, from the fingerprint sensor, a second signalindicating a touch of a user; and responsive to determining, based onthe first signal, that the proximity sensor is covered, and responsiveto determining, based on the second signal, that the touch of the useris recognized as the fingerprint of the user: responsive to determining,based on the second signal, a first swipe towards a first end of theelectronic device, perform a first action; or responsive to determining,based on the second signal, a second swipe towards a second end of theelectronic device, perform a second action.
 11. The electronic device ofclaim 10, wherein: the proximity sensor is located on a first side ofthe electronic device, the fingerprint sensor located on a second sideof the electronic device, the first side of the electronic deviceincludes a touchscreen display, and the second side of the electronicdevice includes a surface opposite to and substantially parallel withthe first side.
 12. The electronic device of claim 10, wherein theprocessor is further configured to: select at least one of the firstaction or the second action based additionally on a mode in which theelectronic device is operating.
 13. The electronic device of claim 12,wherein the mode is selected from a group consisting of a media playingmode, an idle mode, an incoming call mode, and a speakerphone mode. 14.The electronic device of claim 10, wherein the processor is furtherconfigured to: responsive to determining, based on the first signal,that the proximity sensor is uncovered, and responsive to determining,based on the second signal, a third swipe towards the first end of theelectronic device, perform a third action; or responsive to determining,based on the first signal, that the proximity sensor is uncovered, andresponsive to determining, based on the second signal, a fourth swipetowards the second end of the electronic device, perform a fourthaction.
 15. The electronic device of claim 10, further comprising anaccelerometer, wherein the processor is further configured to: receive athird signal from the accelerometer indicating whether the electronicdevice is moving or stationary; and select at least one of the firstaction or the second action further based on determining, based on thethird signal, whether the electronic device is moving or stationary. 16.The electronic device of claim 10, further comprising an accelerometerwherein the processor is further configured to: receive a third signalfrom the accelerometer indicating whether the electronic device is faceup or face down; and select at least one of the first action or thesecond action further based on determining, based on the third signal,whether the electronic device is face up or face down.
 17. Theelectronic device of claim 10, further comprising a mechanical switchcoupled to a button, wherein the button overlaps the fingerprint sensor,wherein the processor is further configured to select the first actionfurther based on determining whether the mechanical switch is beingactuated.
 18. The electronic device of claim 10, wherein the second endis opposite the first end.
 19. A non-transitory computer-readable memorycomprising instructions that, when executed, cause a processor of anelectronic device to: receive, from a proximity sensor of the electronicdevice, a first signal indicating whether the proximity sensor iscovered or uncovered; receive, from a fingerprint reader of theelectronic device, a second signal indicating a touch of a user;responsive to determining, based on the second signal, that the touch ofthe user is recognized as a fingerprint of the user, select, based onthe first signal and the second signal, an action to be carried out bythe electronic device.
 20. The non-transitory computer-readable memoryof claim 19 comprising instructions that, when executed, cause theprocessor of the electronic device to: before the action is selected,determine that the electronic device is receiving an incoming call; andresponsive to determining that the electronic device is receiving theincoming call, output information identifying a caller of the incomingcall as the selected action.
 21. The non-transitory computer-readablememory of claim 19 comprising instructions that, when executed, causethe processor of the electronic device to: before the action isselected, determine that the electronic device is receiving an incomingcall; and responsive to determining that the electronic device isreceiving the incoming call, ignore the incoming call as the selectedaction.
 22. The non-transitory computer-readable memory of claim 19comprising instructions that, when executed, cause the processor of theelectronic device to: before the action is selected, determine that theelectronic device is in a speakerphone mode; and wherein to select theaction, the non-transitory computer-readable memory further comprisesinstructions that, when executed, cause the processor to change, basedon determining that the electronic device is in the speakerphone mode, avolume of a speaker of the electronic device as the selected action. 23.The non-transitory computer-readable memory of claim 19 comprisinginstructions that, when executed, cause the processor of the electronicdevice to: before the action is selected, determine that the electronicdevice is in a speakerphone mode; and wherein to the select the action,the non-transitory computer-readable memory further comprisesinstructions that, when executed, cause the processor to terminate,based on determining that the electronic device is in the speakerphonemode, an ongoing phone call at the electronic device as the selectedaction.
 24. The non-transitory computer-readable memory of claim 19,where the proximity sensor is located on a first side of the electronicdevice, and wherein the fingerprint reader is located on a second sideof the electronic device.